
// <copyright file="FrameworkVersions.cs" company="Subhadra Software Solutions">
//   
// </copyright>
// <summary>
//   The framework versions.
// </summary>

namespace SubhadraSolutions.Sharp.Utils.Reflection
{
    using System;

    /// <summary>
    /// The framework versions.
    /// </summary>
    public static class FrameworkVersions
    {
        #region Static Fields

        /// <summary>
        /// The net 20.
        /// </summary>
        public static readonly Version Net20 = new Version(2, 0, 50727, 42);

        /// <summary>
        /// The net 20 s p 1.
        /// </summary>
        public static readonly Version Net20SP1 = new Version(2, 0, 50727, 1433);

        /// <summary>
        /// The net 20 s p 2.
        /// </summary>
        public static readonly Version Net20SP2 = new Version(2, 0, 50727, 3053);

        /// <summary>
        /// The net 30.
        /// </summary>
        public static readonly Version Net30 = new Version(3, 0, 4506, 30);

        /// <summary>
        /// The net 30 s p 1.
        /// </summary>
        public static readonly Version Net30SP1 = new Version(3, 0, 4506, 648);

        /// <summary>
        /// The net 30 s p 2.
        /// </summary>
        public static readonly Version Net30SP2 = new Version(3, 0, 4506, 2152);

        /// <summary>
        /// The net 35.
        /// </summary>
        public static readonly Version Net35 = new Version(3, 5, 21022, 8);

        /// <summary>
        /// The net 35 s p 1.
        /// </summary>
        public static readonly Version Net35SP1 = new Version(3, 5, 30729, 1);

        #endregion Static Fields
    }
}
